package Persistencia;

import Datatypes.DataPerfil;
import Datatypes.PDate;
import java.util.List;

public class Cliente extends Perfil{
   
    //VARIABLES PRIVADAS
    
    private List<Compra> compras = null;
    private List<Comentario> comentarios = null;
    
    //CONSTRUCTOR
    
    public Cliente(String nick, String nombre, String apellido, Integer edad, PDate fnac, String email, String imagen){
        
        super(nick, nombre, apellido, edad, fnac, email, imagen);
    
    }
    
    public Cliente(String password, String nick, String nombre, String apellido, Integer edad, PDate fnac, String email, String imagen){
        
        super(password, nick, nombre, apellido, edad, fnac, email, imagen);
    
    }

    //GETERS
    
    public List<Compra> getCompras(){ return compras; }
    public List<Comentario> getComentarios(){ return comentarios; }
    
    public DataPerfil getData(){
    
        DataPerfil DP = new DataPerfil(super.getNick(), super.getEmail(), "[CLIENTE]", super.getNombre(), super.getApellido(), super.getFNac(), super.getEdad(), super.getImagen(), null);
        return DP;
    
    }
    
    //SETERS
    
    public void setCompras(List<Compra> compras){ this.compras = compras; }
    public void setCoomentarios(List<Comentario> comentarios){ this.comentarios = comentarios; }
    
    //FUNCIONES PROPIAS
    
}
